/**
 * 
 */
package baduga.client.Fasada;

import baduga.client.Controler;
import baduga.core.Core_Gui_ErrorWindow;
import baduga.core.Core_JsonDataSchema;
import baduga.core.Core_Messages;

/**
 * @author Janek
 *
 */
public class FC_PlayerEnvSwitch {
	
	/**
	 * Aktualizuje listę stołów
	 * 
	 * @param data
	 */
	public void updTableList(Core_JsonDataSchema data)
	{
		//Def.
		Object[] resData;
		
		//Init.
		resData = data.getDataD1();
		
		//Sprawdzamy stan odpowiedzi
		if((boolean) resData[0])
		{
			//Wczytuje nowe dane
			Controler.guiTabListScr.setTableData( data.getDataD2()[0] );
		}
		else
		{
			//Komunikat błędu
			Core_Gui_ErrorWindow.errorWindow(Core_Messages.getMessage(  Core_JsonDataSchema.toInt(resData[1])  ) , Core_Messages.getMessage(0x0100));
		}
	}

}
